﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;
namespace TumbaloSoft.Helpers.QueryObjects
{
    public class BusquedaAgua
    {
        private int idedificio;
        private DateTime? fecemision;
        private DateTime? fecvencimiento;
        private double? monto;
        private double? mconsumo;
        private int anho;
        private int mes;

        [Required(ErrorMessage="Se requiere elegir un edificio")]
        public int prIdEdificio
        {
            get { return idedificio; }
            set { idedificio = value; }
        }

         [Required(ErrorMessage = "Se requiere elegir un anho")]
        public int prAnho
        {
            get { return anho; }
            set { anho = value; }
        }

         [Required(ErrorMessage = "Se requiere elegir un mes")]
        public int prMes
        {
            get { return mes; }
            set { mes = value; }
        }

         [Required(ErrorMessage = "Se requiere ingresar un monto")]
        public double? prMonto
        {
            get { return monto; }
            set { monto = value; }
        }

         [Required(ErrorMessage = "Se requiere ingresar un consumo en metros cubicos")]
        public double? prMConsumo
        {
            get { return mconsumo; }
            set { mconsumo = value; }
        }

         [Required(ErrorMessage = "Se requiere seleccionar fecha de emision")]
        public DateTime? prFecEmision
        {
            get { return fecemision; }
            set { fecemision = value; }
        }

         [Required(ErrorMessage = "Se requiere seleccionar fecha de vencimiento")]
        public DateTime? prFecVencimiento
        {
            get { return fecvencimiento; }
            set { fecvencimiento = value; }
        }
    }
}